package com.qiyi.player.core.history
{
   import flash.events.IEventDispatcher;
   import com.qiyi.player.user.IUser;
   import com.qiyi.player.core.model.IMovie;
   
   public interface IHistory extends IEventDispatcher
   {
      
      function getReady() : Boolean;
      
      function load(param1:IUser) : void;
      
      function destroy() : void;
      
      function installMovie(param1:IMovie) : void;
      
      function uninstallMovie(param1:IMovie) : void;
      
      function update(param1:int) : void;
      
      function flush() : void;
      
      function getMovieHistoryTime() : int;
      
      function getMovieHistory() : Object;
   }
}
